package com.vizhuo.client.business.match.goods.vo;

import java.io.Serializable;

import com.vizhuo.client.base.AbstractVo;

/**
 * 
 * @ClassName: RobDescVo
 * @Description: 订单管理-抢单详情
 * @author TANDP
 * @date 2015-7-9 下午1:56:12
 * 
 */
public class RobDescVo extends AbstractVo implements Serializable {

    /**
     * 抢单记录id
     */
    private Long orderRobId;

    /**
     * 发货人id
     */
    private Integer goodsAccountId;

    /**
     * 货源id/要车信息id
     */
    private Long goodsId;

    /**
     * 货源编号
     */
    private String goodsNo;

    /**
     * 抢单人账号id
     */
    private Integer robAccountId;

    /**
     * 账号类型,1006 司机("1"), 信息部("3")
     */
    private String accountType;

    /**
     * 经验值-后台使用
     */
    private int accountScore;

    /**
     * 等级-共用
     */
    private String level;

    /**
     * 成功次数-共用
     */
    private int successCount;

    /**
     * 被投诉次数-共用
     */
    private int blackCount;

    /**
     * 是否收藏,1:已收藏,0:未收藏-共用
     */
    private String isCollect = "0";

    /**
     * 承运人id,不为空并且不等于0 表示已指定承运人,否则表示该货源尚未指定承运人
     */
    private Integer carrierAccountId;

    // /////////////////////////////////以下是司机对象属性bigen//////////////////////////////
    /**
     * 司机姓名
     */
    private String driverName;

    /**
     * 联系电话
     */
    private String driverPhone;

    /**
     * 车牌号
     */
    private String driverCarNo;

    /**
     * 身份证认证,1:通过,0:不通过
     */
    private String driverIdcarCheck;

    /**
     * 好评率
     */
    private String driverHighPraiseRate;

    /**
     * 头像照片路径
     */
    private String driverHeadPicPath;

    /**
     * 头像照片名称
     */
    private String driverHeadPicName;

    /**
     * 车辆照片路径
     */
    private String carPicPath;

    /**
     * 车辆照片名称
     */
    private String carPicName;

    /**
     * 驾照图片路径
     */
    private String driverPicPath;

    /**
     * 驾照图片名称
     */
    private String driverPicName;

    /**
     * 行驶本图片路径
     */
    private String runPicPath;

    /**
     * 行驶本图片名称
     */
    private String runPicName;

    /**
     * 运输资格证路径
     */
    private String transportPicPath;

    /**
     * 运输资格证名称
     */
    private String transportPicName;

    // /////////////////////////////////以下是司机对象属性end//////////////////////////////

    // /////////////////////////////////以下是信息部对象属性bigen//////////////////////////////
    /**
     * 信息部-联系人姓名
     */
    private String infoNameReal;

    /**
     * 信息部公司姓名
     */
    private String infoName;

    /**
     * 信息部电话
     */
    private String infoPhone;

    /**
     * 信息部-身份证认证状态
     */
    private String infoIdCheckFlag;

    /**
     * 信息部-好评率
     */
    private String infoHighPraiseRate;

    /**
     * 信息部-营业执照路径
     */
    private String infoLicensePicPath;

    /**
     * 信息部-营业执照名称
     */
    private String infoLicensePicName;

    /**
     * 信息部-门头照片路径
     */
    private String infoShopPicPath;

    /**
     * 信息部-门头照片名称
     */
    private String infoShopPicName;

    /**
     * 信息部-头像照片路径
     */
    private String infoHeadPicPath;

    /**
     * 信息部-头像照片名称
     */
    private String infoHeadPicName;

    // /////////////////////////////////以下是信息部对象属性end//////////////////////////////

    /**
     * 抢单人账号id
     * 
     * @return
     */
    public Integer getRobAccountId() {
        return robAccountId;
    }

    /**
     * 抢单人账号id
     * 
     * @param robAccountId
     */
    public void setRobAccountId(Integer robAccountId) {
        this.robAccountId = robAccountId;
    }

    /**
     * 司机姓名
     * 
     * @return
     */
    public String getDriverName() {
        return driverName;
    }

    /**
     * 司机姓名
     * 
     * @param driverName
     */
    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    /**
     * 货源id/要车信息id
     * 
     * @return
     */
    public Long getGoodsId() {
        return goodsId;
    }

    /**
     * 货源id/要车信息id
     * 
     * @param goodsId
     */
    public void setGoodsId(Long goodsId) {
        this.goodsId = goodsId;
    }

    /**
     * 抢单记录id
     * 
     * @return
     */
    public Long getOrderRobId() {
        return orderRobId;
    }

    /**
     * 抢单记录id
     * 
     * @param orderRobId
     */
    public void setOrderRobId(Long orderRobId) {
        this.orderRobId = orderRobId;
    }

    /**
     * 发货人id
     * 
     * @return
     */
    public Integer getGoodsAccountId() {
        return goodsAccountId;
    }

    /**
     * 发货人id
     * 
     * @param goodsAccountId
     */
    public void setGoodsAccountId(Integer goodsAccountId) {
        this.goodsAccountId = goodsAccountId;
    }

    public String getGoodsNo() {
        return goodsNo;
    }

    public void setGoodsNo(String goodsNo) {
        this.goodsNo = goodsNo;
    }

    public int getAccountScore() {
        return accountScore;
    }

    public void setAccountScore(int accountScore) {
        this.accountScore = accountScore;
    }

    /**
     * 账号类型,1006 司机("1"), 信息部("3")
     * 
     * @return
     */
    public String getAccountType() {
        return accountType;
    }

    /**
     * 账号类型,1006 司机("1"), 信息部("3")
     * 
     * @param accountType
     */
    public void setAccountType(String accountType) {
        this.accountType = accountType;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public int getSuccessCount() {
        return successCount;
    }

    public void setSuccessCount(int successCount) {
        this.successCount = successCount;
    }

    public String getDriverPhone() {
        return driverPhone;
    }

    public void setDriverPhone(String driverPhone) {
        this.driverPhone = driverPhone;
    }

    public String getDriverCarNo() {
        return driverCarNo;
    }

    public void setDriverCarNo(String driverCarNo) {
        this.driverCarNo = driverCarNo;
    }

    public String getDriverIdcarCheck() {
        return driverIdcarCheck;
    }

    public void setDriverIdcarCheck(String driverIdcarCheck) {
        this.driverIdcarCheck = driverIdcarCheck;
    }

    public String getDriverHighPraiseRate() {
        return driverHighPraiseRate;
    }

    public void setDriverHighPraiseRate(String driverHighPraiseRate) {
        this.driverHighPraiseRate = driverHighPraiseRate;
    }

    public String getDriverHeadPicPath() {
        return driverHeadPicPath;
    }

    public void setDriverHeadPicPath(String driverHeadPicPath) {
        this.driverHeadPicPath = driverHeadPicPath;
    }

    public String getDriverHeadPicName() {
        return driverHeadPicName;
    }

    public void setDriverHeadPicName(String driverHeadPicName) {
        this.driverHeadPicName = driverHeadPicName;
    }

    public String getCarPicPath() {
        return carPicPath;
    }

    public void setCarPicPath(String carPicPath) {
        this.carPicPath = carPicPath;
    }

    public String getCarPicName() {
        return carPicName;
    }

    public void setCarPicName(String carPicName) {
        this.carPicName = carPicName;
    }

    public String getDriverPicPath() {
        return driverPicPath;
    }

    public void setDriverPicPath(String driverPicPath) {
        this.driverPicPath = driverPicPath;
    }

    public String getDriverPicName() {
        return driverPicName;
    }

    public void setDriverPicName(String driverPicName) {
        this.driverPicName = driverPicName;
    }

    public String getRunPicPath() {
        return runPicPath;
    }

    public void setRunPicPath(String runPicPath) {
        this.runPicPath = runPicPath;
    }

    public String getRunPicName() {
        return runPicName;
    }

    public void setRunPicName(String runPicName) {
        this.runPicName = runPicName;
    }

    public int getBlackCount() {
        return blackCount;
    }

    public void setBlackCount(int blackCount) {
        this.blackCount = blackCount;
    }

    public String getInfoNameReal() {
        return infoNameReal;
    }

    public void setInfoNameReal(String infoNameReal) {
        this.infoNameReal = infoNameReal;
    }

    public String getInfoName() {
        return infoName;
    }

    public void setInfoName(String infoName) {
        this.infoName = infoName;
    }

    public String getInfoIdCheckFlag() {
        return infoIdCheckFlag;
    }

    public void setInfoIdCheckFlag(String infoIdCheckFlag) {
        this.infoIdCheckFlag = infoIdCheckFlag;
    }

    public String getInfoHighPraiseRate() {
        return infoHighPraiseRate;
    }

    public void setInfoHighPraiseRate(String infoHighPraiseRate) {
        this.infoHighPraiseRate = infoHighPraiseRate;
    }

    public String getInfoLicensePicPath() {
        return infoLicensePicPath;
    }

    public void setInfoLicensePicPath(String infoLicensePicPath) {
        this.infoLicensePicPath = infoLicensePicPath;
    }

    public String getInfoLicensePicName() {
        return infoLicensePicName;
    }

    public void setInfoLicensePicName(String infoLicensePicName) {
        this.infoLicensePicName = infoLicensePicName;
    }

    public String getInfoShopPicPath() {
        return infoShopPicPath;
    }

    public void setInfoShopPicPath(String infoShopPicPath) {
        this.infoShopPicPath = infoShopPicPath;
    }

    public String getInfoShopPicName() {
        return infoShopPicName;
    }

    public void setInfoShopPicName(String infoShopPicName) {
        this.infoShopPicName = infoShopPicName;
    }

    public String getInfoPhone() {
        return infoPhone;
    }

    public void setInfoPhone(String infoPhone) {
        this.infoPhone = infoPhone;
    }

    public String getInfoHeadPicPath() {
        return infoHeadPicPath;
    }

    public void setInfoHeadPicPath(String infoHeadPicPath) {
        this.infoHeadPicPath = infoHeadPicPath;
    }

    public String getInfoHeadPicName() {
        return infoHeadPicName;
    }

    public void setInfoHeadPicName(String infoHeadPicName) {
        this.infoHeadPicName = infoHeadPicName;
    }

    public String getIsCollect() {
        return isCollect;
    }

    public void setIsCollect(String isCollect) {
        this.isCollect = isCollect;
    }

    /**
     * 承运人id,不为空并且不等于0 表示已指定承运人,否则表示该货源尚未指定承运人
     * 
     * @return
     */
    public Integer getCarrierAccountId() {
        return carrierAccountId;
    }

    /**
     * 承运人id,不为空并且不等于0 表示已指定承运人,否则表示该货源尚未指定承运人
     * 
     * @param carrierAccountId
     */
    public void setCarrierAccountId(Integer carrierAccountId) {
        this.carrierAccountId = carrierAccountId;
    }

    public String getTransportPicPath() {
        return transportPicPath;
    }

    public void setTransportPicPath(String transportPicPath) {
        this.transportPicPath = transportPicPath;
    }

    public String getTransportPicName() {
        return transportPicName;
    }

    public void setTransportPicName(String transportPicName) {
        this.transportPicName = transportPicName;
    }

}
